//package work.rightAnswer;
//
//
//import work.ListNode;
//
//class Solution_82 {
//    public ListNode deleteDuplicates(ListNode head) {
//        if(head==null){
//            return null;
//        }
//        //去除相同的节点
//        //设置变量 删除前节点 pre,如果当前值与下一节点值都等于num，就不变，否则，pre = cur;
//        // 相同值 num，当cur与cur.next的值相同时，num值为cur.val
//        //所有逻辑为 1.cur.val==cur.next.val,num=cur.val,cur=cur.next
//        //2.if(cur.val==num&&cur.val!=cur.next.val) pre.next=cur.next;cur=cur.next;
//        ListNode headNode = new ListNode();
//        headNode.next = head;
//        ListNode pre = headNode;
//
//        int num = -1000;
//        //遍历节点
//        ListNode cur = head;
//        while (cur!=null&&cur.next!=null){
//            if(cur.val==cur.next.val){//1.cur.val==cur.next.val,num=cur.val,cur=cur.next
//                num = cur.val;
//                cur = cur.next;
//                continue;
//            }
//
//            if(cur.val==num&&cur.val!= cur.next.val){  //2.if(cur.val==num&&cur.val!=cur.next.val) pre.next=cur.next;cur=cur.next;
//                pre.next = cur.next;
//                cur = cur.next;
//                continue;
//            }
//            pre = cur;
//            cur = cur.next;
//        }
//
//        if(cur!=pre.next){
//            pre.next = null;
//        }
//
//        return headNode.next;
//    }
//}